From 85a6129e557cc42a40ad3990522367c7360a3671 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Tue, 6 Feb 2007 15:35:18 +0000 Subject: [PATCH] Pass the -r flag to losetup for read-only devices. Signed-off-by: Daniel P. Berrange --- tools/examples/block | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/examples/block b/tools/examples/block index 2b6b991125..ac4313ecd9 100644 --- a/tools/examples/block +++ b/tools/examples/block @@ -367,7 +367,13 @@ mount it read-write in a guest domain." fatal 'Failed to find an unused loop device' fi - do_or_die losetup "$loopdev" "$file" + cmode=`canonicalise_mode $mode` + if [ "$cmode" == 'r' ] + then + do_or_die losetup -r "$loopdev" "$file" + else + do_or_die losetup "$loopdev" "$file" + fi xenstore_write "$XENBUS_PATH/node" "$loopdev" write_dev "$loopdev" release_lock "block" -- 2.30.2